﻿/**************************************************************************
创建时间:	2020/5/19 8:50:18    
作	  者:	张存
邮 	  箱:	zhangcunliang@126.com

Copyright (c) zhcun.cn

描	述： 工具栏扩展实现
记	录：
***************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ZhCun.Win.Extend
{
    public static class ToolStripEx
    {
        /// <summary>
        /// 循环所有item
        /// </summary>
        public static void LoopItem(this ToolStrip ts, Action<ToolStripItem> ItemHandle)
        {
            foreach (ToolStripItem item in ts.Items)
            {
                ItemHandle(item);
            }
        }
        /// <summary>
        /// 循环多个toolstrip，并执行 itemHandle
        /// </summary>
        /// <param name="ItemHandle"></param>
        /// <param name="ts"></param>
        public static void LoopItem(Action<ToolStripItem> ItemHandle, params ToolStrip[] ts)
        {
            foreach (var item in ts)
            {
                

                item.LoopItem(ItemHandle);
            }
        }
    }
}
